package br.com.dufs.mvc.controller;

import java.io.Serializable;
import java.util.List;

import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import br.com.dufs.mvc.model.Entrevistado;
import br.com.dufs.mvc.service.EntrevistadoBOService;

@Controller
@Scope("view")
public class ListaEntrevistadoMB implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Autowired
	EntrevistadoBOService entrevistadoBOService;
	
	private DataModel<Entrevistado> listaEntrevistados;
	
	public DataModel<Entrevistado> getListar() {
		List<Entrevistado> lista = entrevistadoBOService.todos();
		listaEntrevistados = new ListDataModel<Entrevistado>(lista);
		return listaEntrevistados;
	}

}
